impounded river - French English Dictionary